locomotive with hauling drum - German English Dictionary